package com.wxl.common.room.dao

import androidx.room.*
import com.wxl.common.room.entity.DetonatorEntity

@Dao
interface DetonatorDao {

    /**
     * 插入控制器信息
     */
    @Insert(onConflict = OnConflictStrategy.REPLACE)
    fun insertDetonator(vararg detonator: DetonatorEntity)

    /**
     * 更新控制器信息
     */
    @Update
    fun updateDetonator(vararg detonator: DetonatorEntity)

    /**
     * 删除采集器信息
     */
    @Delete
    fun deleteDetonator(vararg detonator: DetonatorEntity)


    /**
     * 查询控制器信息
     */
    @Query("select * from detonator")
    fun queryDetonator():List<DetonatorEntity>

    /**
     * 查询控制器信息条数
     */
    @Query("select count(*) from detonator")
    fun queryDetonatorCount():Int
}